package com.dcliment.jukebox.models
{
	import flash.events.EventDispatcher;
	
	public class ContentControllerModel extends EventDispatcher
	{
		// appearence
		private var _posX:Number;
		private var _posY:Number;
		// Mask info
		private var _width:Number;
		private var _hieght:Number;
		private var _shouldMask:Boolean;
		//
		private var _pagesList:XMLList;
		// Tween Info
		private var _tSpd:Number;
		private var _tEasing:Number;
		
		public function ContentControllerModel()
		{
			
		}
		// POSITION
		public function get posX():Number
		{
			return _posX;
		}

		public function set posX(value:Number):void
		{
			_posX = value;
		}

		public function get posY():Number
		{
			return _posY;
		}

		public function set posY(value:Number):void
		{
			_posY = value;
		}
		// MASK INFO
		public function get width():Number
		{
			return _width;
		}

		public function set width(value:Number):void
		{
			_width = value;
		}

		public function get hieght():Number
		{
			return _hieght;
		}

		public function set hieght(value:Number):void
		{
			_hieght = value;
		}
		public function get shouldMask():Boolean
		{
			return _shouldMask;
		}
		
		public function set shouldMask(value:Boolean):void
		{
			_shouldMask = value;
		}
		//---------------------------------------------
		public function get pagesList():XMLList
		{
			return _pagesList;
		}

		public function set pagesList(value:XMLList):void
		{
			_pagesList = value;
		}

		public function get tSpd():Number
		{
			return _tSpd;
		}

		public function set tSpd(value:Number):void
		{
			_tSpd = value;
		}

		public function get tEasing():Number
		{
			return _tEasing;
		}

		public function set tEasing(value:Number):void
		{
			_tEasing = value;
		}


	}
}